A New Approach For Estimating Software Effort Using RBFN Network
نویسندگان
چکیده
The prediction of software development effort has been focused mostly on the accuracy comparison of algorithmic models rather than on the suitability of the approach for building software effort prediction systems. Several estimation techniques have been developed to predict the Effort estimation. In this paper the main focus is on investigating the accuracy of the prediction of effort using RBFN network which can be used for functional approximation. The use of RBFN to estimate software development effort requires the determination of its architecture parameters according to the characteristics of COCOMO, especially the number of input neurons, no of hidden neurons, centers ci, width σ1 and weight wi. In the aspect of learning, the RBFN network is much faster than other network because the learning process in this network has two stages and both stages can be made efficient by appropriate learning algorithms. The proposed network is empirically validated using COCOMO’81 dataset which is used to train and test the designed RBFN network and found that the RBFN designed with the K-means clustering algorithm performs better, in terms cost estimation accuracy.
منابع مشابه
A New Architecture Based on Artificial Neural Network and PSO Algorithm for Estimating Software Development Effort
Software project management has always faced challenges that have often had a great impact on the outcome of projects in future. For this, Managers of software projects always seek solutions against challenges. The implementation of unguaranteed approaches or mere personal experiences by managers does not necessarily suffice for solving the problems. Therefore, the management area of software p...
متن کاملSoftware Effort Estimation Models Using Radial Basis Function Network
Software Effort Estimation is the process of estimating the effort required to develop software. By estimating the effort, the cost and schedule required to estimate the software can be determined. Accurate Estimate helps the developer to allocate the resource accordingly in order to avoid cost overrun and schedule overrun. Several methods are available in order to estimate the effort among whi...
متن کاملSoftware effort estimation through clustering techniques of RBFN network
Now a day’s software cost/effort estimation is a very complex job to do. Several estimation techniques have been developed in this regard. This assessment of parameters like, time, cost, and number of staff required sequentially which in turn is to be done at an early stage. Constructive Cost model which is also known as COCOMO model was one of the best model to estimate the cost and time in pe...
متن کاملEstimation of New Weighted Controlled Switching Overvoltage by RBFN Model
Mitigating switching overvoltages (SOVs) and conducting well-suited insulation coordination for handling stresses are very important in UHV transmission Lines. The best strategy in the absence of arresters is controlled switching (CS). Although elaborate works on electromagnetic transients are considered in the process of designing transmission systems, such works are not prevalent in day-to-da...
متن کاملExperimental Evaluation of Algorithmic Effort Estimation Models using Projects Clustering
One of the most important aspects of software project management is the estimation of cost and time required for running information system. Therefore, software managers try to carry estimation based on behavior, properties, and project restrictions. Software cost estimation refers to the process of development requirement prediction of software system. Various kinds of effort estimation patter...
متن کامل